#ifndef INOUT_H
#define INOUT_H

#include "Coord.h"
#include "RoadSign.h"

using namespace std;

#include <iostream>


class InOut {
    private:
        int id;
        Coord* position;
        RoadSign* roadSign;
		int crossRoad;
		int lane;

    public:
        InOut();
        InOut (int,float,float,RoadSign*,int,int);

        RoadSign* getRoadSign() const;
        void setRoadSign(RoadSign* rs);

		int getCrossRoad() const;
        void setCrossRoad(int cr);

		int getLane() const;
        void setLane(int l);

        int getId() const;
        void setId(int ID);

        Coord* getPosition() const;
        void setPosition(Coord* position);
        void toString();
};

#endif